Un half adder (sommatore parziale) è un circuito logico digitale che esegue l'addizione di due bit. Produce due output:
A differenza di un full adder
, l'half adder non accetta un bit di riporto in ingresso (Carry-In). Questo è il suo limite principale.
Tabella di verità:
A | B | Somma (Sum) | Riporto (Carry) |
---|---|---|---|
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
Implementazione Logica:
La somma e il riporto possono essere implementati usando le seguenti porte logiche:
Circuito:
Il circuito di un half adder consiste in una porta XOR
e una porta AND
collegate agli stessi due ingressi (A e B). L'output della porta XOR è la Somma, mentre l'output della porta AND è il Riporto.
Applicazioni:
L'half adder è un componente fondamentale in molti circuiti digitali, specialmente nei sistemi di addizione binaria. Anche se non può gestire riporti in ingresso, è usato come blocco costruttivo per creare adder più complessi come i full adder e gli adder a ripple carry. È un componente di base per l'aritmetica binaria.